// 适用于 newslist newsdatail 页面
.ls-swiper {
  .vux-indicator>a {
    margin-left: .2rem !important;
  }
  .vux-icon-dot {
    width: .2rem !important;
    height: .2rem !important;
    border-radius: 50% !important;
  }
  .ls-swiper-item {
    overflow: hidden;
    img {
      width: 100%;
      max-width: 100%;
    }
    .title {
      width: 100%;
      position: absolute;
      bottom: 0;
      padding: .3rem .4rem .2rem;
      font-size: .6rem;
      background-color: rgba(0, 0, 0, .5);
      h4 {
        font-weight: normal;
        color: #fff;
        line-height: 1.6em;
        @include lineclamp(2);
      }
    }
  }
  .vux-indicator {
    right: .3rem !important;
    bottom: .3rem !important;
  }
  .vux-icon-dot.active {
    background-color: #fff !important;
    transform: scale(1.4) !important;
  }
}

.ls-box {
  margin: 0 .5rem;
  padding: .5rem 0;
  border-bottom: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
  height: 4rem;
  .ls-l {
    position: absolute;
    width: 4rem;
    height: 3rem;
    overflow: hidden;
    img {
      display: block;
      width: 100%;
      height: 100%;
    }
  }
  .ls-r {
    padding-left: 4.6rem;
    .title {
      font-weight: normal;
      font-size: .6rem;
      line-height: 1.6em;
      height: 2rem;
      margin-bottom: 0.16rem;
      @include lineclamp(2);
    }
    .time {
      font-size: .56rem;
      line-height: 1.5em;
      color: #a0a0a0;
    }
  }
  .ls-status {
    position: absolute;
    right: 0;
    bottom: .5rem;
    display: block;
    width: 0;
    height: 0;
    border-bottom: .51rem solid rgba(255, 0, 0, .5);
    border-left: .51rem solid transparent;
  }
}
.scr-swiper {
  box-shadow: 0 0 8px rgba(0, 0, 0, .2);
  .vux-swiper-item a {
    // display: flex!important;
    img{
      // flex: 1.5rem;
      float: left;
      display: block;
      height: 1.6rem;
      margin: .2rem 0 .2rem .2rem;
      width: auto;
    }
    .title {
      float: left;
      width: calc(100% - 2.4rem);
      margin: .2rem 0;
      padding:  0 .6rem;
      font-size: .575rem;

      @include lineclamp(2);
    }
  }
}
.detail {
  padding-bottom: 2rem;
}

.article {
  p{
    min-height: 1em;
    clear: both;
  }
  padding: .5rem;
  .dt-header {
    margin-bottom: 1rem;
    h2 {
      font-size: .76rem;
      font-weight: bold;
      line-height: 1.5em;
      margin-top: .3rem;
    }
    .dt-info {
      font-size: .6rem;
      margin-top: .4rem;
      span {
        color: #a0a0a0;
      }
      .qrcode {
        margin-left: .5rem;
        color: #3e7fb4;
      }
    }
    .date,
    .type {
      span {
        // margin-left: .3rem;
      }
    }
    .type {
      float: right;
    }
    .pushdate {
      margin-right: .5rem;
    }
  }
}
.qrcode-img {
  max-width: 100%;
}
.spread-list-box {
  font-size: .6rem;
  margin: 0 2%;
  padding: 1rem 0;
  .title {
    padding: .42rem;
    font-weight: 700;
    background: #e0e0e0;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
  }
  li.ms-list-img .name {
    width: 76%;
    left: 16%;
  }
}

.rich-ctx {
  font-size: .66rem;
  line-height: 1.6em;
  * {max-width: 100%!important;}
  img {
    max-width: 100%!important;
    height: auto!important;
  }
}

// 新闻签名
.signature-title {
  margin: .6rem .5rem .4rem;
  line-height: 1.6em;
  font-weight: 600;
  padding: 0 .2rem;
}

.signature {
  margin: .3rem .5rem 0;
  padding: .5rem .2rem 0;
  border-top: 1px dashed #e0e0e0; //   border-bottom: 1px dashed #e0e0e0;
  img {
    max-width: 100%;
  }
}

.comment {
  margin: 0 .5rem;
  padding-top: .5rem;
  .title {
    padding: 0;
    line-height: .2em; // height: 2em;
    text-align: center;
    background: none;
    border-bottom: 1px dashed #e0e0e0;
    span {
      padding: 0 1rem;
      background: #fff;
    }
  }
  .dt-comment {
    float: right;
    display: block;
    margin-top: 1rem;
    .icon-edit {
      margin-right: .2rem;
      position: relative;
      top: 1px;
    }
  }
  ul {
    margin-top: 2.4rem;
  }
}

.comment-list {
  position: relative;
  line-height: 1.8em;
  margin-top: .8rem;
  padding: 0 .4rem;
  .l {
    position: absolute;
    width: 2rem;
    height: 2rem;
  }
  .headimg {
    width: 1.9rem;
    height: 1.9rem;
    border-radius: .2rem;
  }
  .r {
    padding-left: 2.2rem;
  }
  p {
    padding: 0 .2rem;
  }
  .username {
    color: #999;
  }
  .content {
    margin-bottom: .1rem;
  }
  .system {
    padding-top: .2rem;
    border-top: 1px solid #e8e8e8;
    span {
      display: block;
      float: left;
      border-left: 3px solid rgb(16, 190, 16);
      padding-left: .2rem;
      margin-top: .22rem;
      height: .9em;
    }
  }
}

// 新闻联系人
.linkman {
  padding: .5rem;
}

.lk-box {
  border: 1px solid #e8e8e8;
  border-radius: .2rem;
  margin-bottom: .6rem;
  background-color: #fafafa; // box-shadow: 0 0 .3rem rgba(0, 0, 0, .1);
  p {
    padding: .5rem 0;
    margin: 0 .6rem;
    border-bottom: 1px dashed #e0e0e0;
    &:last-child {
      border: 0;
    }
  }
  p.tel,p.phone,p.email {
    padding: 0;
    a {
      padding: .5rem 0;
      display: block;
    }
  }    
  .iconfont {
    font-size: .7rem;
    font-weight: 600;
    color: #a0a0a0;
    margin: 0 .4rem 0 .1rem;
  }
  .name span {
    margin-right: .5rem;
    font-weight: bold;
  }
}
